package org.cypress.rtpack.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.cypress.rtpack.common.core.Result;
import org.cypress.rtpack.entity.PointHistory;

/**
 * 点位历史记录Service接口
 * @author getty
 */
public interface IPointHistoryService extends IService<PointHistory> {
    /**
     * 根据描述模糊分页查询，若description为空则查询所有
     * @param description 描述（可选）
     * @param current 当前页
     * @param size 每页大小
     * @return Result
     */
    Result pageByDescription(String description, long current, long size);

    /**
     * 根据NodeId查询单个记录
     * @param nodeId 节点ID
     * @return Result
     */
    Result getByNodeId(String nodeId);
}
